/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.univcasa.managing;

import com.univcasa.db.model.ComptePersonnel;
import com.univcasa.db.model.Criteres;
import java.util.HashMap;
import java.util.List;

/**
 *
 * @author Work
 */
public interface ComptesPersManager {

    public boolean isExists(ComptePersonnel compte);
    
    public ComptePersonnel getComptePersBySom(String som);
    public ComptePersonnel getComptePersByCriteria(Criteres criteria);

    public List getAllComptesPers();
    public List getAllSomComptesPers();

    public void ajouterComptePers(ComptePersonnel pers);
    public void ajouterComptesPers(List comptes);

    public void majComptePers(ComptePersonnel pers);
    public void majComptesPers(List comptes);
}
